package com.lxg.service.booksService;

import com.lxg.pojo.Books;
import org.apache.ibatis.annotations.Select;

import java.util.ArrayList;

public interface BooksShowService {

    /**
     * 按照订阅次数排序
     * 查询全部书本
     * @return
     */
    public ArrayList<Books> getAllBooks();

    /**
     * 根据图书bid查询唯一对应图书
     * @return
     */
    public Books getBookByBid(Integer bid);

    /**
     * 根据书本bid模糊查询
     * @param bid
     * @return
     */
    public ArrayList<Books> getAllLikeBooksByBid(Integer bid);

    /**
     * 根据书本名字模糊查询
     * @param name
     * @return
     */
    public ArrayList<Books> getAllLikeBooksByName(String name);

    /**
     * 根据书本作者模糊查询
     * @param author
     * @return
     */
    public ArrayList<Books> getAllLikeBooksByAuthor(String author);
}
